#pragma once
void init_game(char(*)[columns], int*, int*, DIRECTION&, int&, int&, int&, int&);//��������������� ��������� �������� ���������� ����.
void set_snake(char(*)[columns], int*, int*, int&);//������ ��������������� � ������� ����
void clear_snake(char(*)[columns], int*, int*, int&);//��������� ������� ������ � �������
void set_food(char(*)[columns], int&, bool&, int&, int&); // ��� ��������������� � ������� ����.
void check_eating(char(*)[columns], int*, int*, int&, bool&, int&);//����������� �������� ����, ��� ������ ����� ���.
void check_snake(char(*)[columns], int*, int*, int&);//����������� �������� ����, ��� ������ ����������� � �������.
int check_game(char(*)[columns], int*, int*, int&, bool&, int&);//�������� ����������  ����.
void handle_cmd(DIRECTION&, int&);//��������� ����������������� �����
void game_over(char(*)[columns], int*, int*, int&); // ����� ���������� ��� ��������� ����